package com.bosssoft.rbac.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bosssoft.rbac.domain.SysRole;
import com.baomidou.mybatisplus.extension.service.IService;
    /**
 * @ProjectName boss-rbac
 * @Description TODO
 * @author MaYunFei
 * @time 2022/7/5 19:26
 */
public interface SysRoleService extends IService<SysRole>{
        /**
         * 判断一个用户是否为超级的管理员
         * @param userId
         * @return
         */
        boolean isSuperAdmin(Long userId);

        /**
         * 使用角色的名称模糊分页角色查询
         * @param page
         * 分页数据
         * @param name
         *  角色的名称
         * @return
         */
        Page<SysRole> findByPage(Page<SysRole> page, String name);

}
